/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package controles;

import javax.jws.WebMethod;
import javax.jws.WebService;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import org.jdom.*;
import org.jdom.input.*;

/**
 *
 * @author gabriel
 */
@WebService()
public class CentralWebService {

    /**
     * Web service operation
     */
    @WebMethod(operationName = "ProductosFranquicia")
    public ArrayList ProductosFranquicia(){
        ArrayList todosProductos = new ArrayList();
        try {
        SAXBuilder builder=new SAXBuilder(false);
        Document doc=builder.build("productos.xml");
        Element raiz = doc.getRootElement();

        //Obtenemos todas las regiones.
        List productos=raiz.getChildren("nombre");
        Iterator i = productos.iterator();

        //Recorremos cada region.
        while (i.hasNext()){
            Element prod = (Element)i.next();

            todosProductos.add(prod.getValue());

        }

        return todosProductos;
     }catch (Exception e){
        todosProductos.add("error");
        return todosProductos;
     }
    }

}
